/**
 * ...
 * >author		João Vítor de Souza
 */

package com.joaosouza.net 
{
	
	import flash.events.EventDispatcher;

	public class RequestController extends EventDispatcher 
	{
		// ___________________________________________________________________ CONSTANTS
		
		// ___________________________________________________________________ CLASS PROPERTIES
		
		// ___________________________________________________________________ INSTANCE PROPERTIES
		
		private static var _instance	: RequestController;
		
		// ___________________________________________________________________ GETTERS AND SETTERS
		
		// ___________________________________________________________________ CONSTRUCTOR
		
		public function RequestController (singleton:SingletonObligate) {}
		
		// ___________________________________________________________________ PUBLIC METHODS
		
		public static function getInstance () : RequestController
		{
			if (!RequestController._instance) RequestController._instance = new RequestController(new SingletonObligate());
			return RequestController(RequestController._instance);
		}
		
		
		
		// ___________________________________________________________________ PRIVATE METHODS
		
		// ___________________________________________________________________ EVENTS
	}
}

class SingletonObligate {}
